GRID*p: Interactive Data-Parallel Programming on the Grid with MATLAB
نویسندگان
چکیده
The Computational Grid has emerged as an attractive platform for developing large-scale distributed applications that run on heterogeneous computing resources. This scalability, however, comes at the cost of increased complexity: each application has to handle the details of resource provisioning and data and task scheduling. To address this problem, we present GRID*p an interactive parallel system built on top of MATLAB*p and Globus that provides a MATLAB-like problem solving environment for the Grid. Applications under GRID*p achieve automatic data parallelism through the transparent use of distributed data objects, while the GRID*p runtime takes care of data partitioning, task scheduling and inter-node messaging. We evaluate the simplicity and performance of GRID*p with two different types of parallel applications consisting of matrix and graph computations one of which investigates an open problem in combinatorial scientific computing. Our results show that GRID*p delivers promising performance for highly parallel applications, at the same time greatly simplifying their development.
منابع مشابه
Reactive and Active Power Control of Grid WECS Based on DFIG and Energy Storage System under both Balanced and Unbalanced Grid Conditions
This paper focuses on improving the active and reactive power control of Wind Energy Conversion System (WECS) by employing the Battery Energy Storage System (BESS) and controlling the frequency and voltage regulation instantaneously. The proposed power control scheme is composed of two control loops so that they are implemented and designed for active power control and controlling the reactive ...
متن کاملThe Effects of Excitation Control Systems on Parallel Operation of DGs with the Main Grid
This paper presents actual cases of steady reactive power oscillation of Distributed Generations (DGs) during parallel operation with the main grid. The cause of the problem was found to be the adverse effects of excitation system voltage regulation. It is shown, through preliminary investigation and detailed simulation studies, that how the excitation control system can be modified to overcome...
متن کاملOn Grid Programming and MATLAB*G
The main goal of grid programming is the study of programming models, tools and methods that support the effective development of algorithms and applications on grid. This paper discusses the design and implementation of ALiCE object-oriented grid programming template (AOPT). ALiCE is a Java-based grid computing middleware to facilitate the development and deployment of generic grid application...
متن کاملLoad Sharing Control of Parallel Inverters with Uncertainty in the Output Filter Impedances for Islanding Operation of AC Micro-Grid
Parallel connection of inverter modules is a solution to increase reliability, efficiency and redundancy of inverters in Micro-Grid system. Proper load sharing among parallel inverters is a key point. The circulating current among the inverters can greatly reduce the efficiency or even cause instability of the system. In this paper, a control strategy for improving the load sharing performance ...
متن کاملToward Mega-Scale Computing with pMatlab
The MIT Lincoln Laboratory Grid (LLGrid) team has developed pMatlab [3], a parallel MATLAB toolkit that makes parallel programming with MATLAB accessible and simple by using two partitioned global address space (PGAS) data types, parallel maps and distributed arrays. This enables pMatlab programmers to work in their familiar environment of numerical arrays and to parallelize their serial codes ...
متن کامل